Tags: eltociear/go-openai
Tags
Feat implement Run APIs (sashabaranov#560) * chore: first commit * add apis * chore: add tests * feat add apis * chore: add api and tests * chore: add tests * fix * trigger build * fix * chore: formatting code * chore: add pagination type
fix test server setup: (sashabaranov#549) * fix test server setup: - go map access is not deterministic - this can lead to a route: /foo/bar/1 matching /foo/bar before matching /foo/bar/1 if the map iteration go through /foo/bar first since the regex match wasn't bound to start and end anchors - registering handlers now converts * in routes to .* for proper regex matching - test server route handling now tries to fully match the handler route * add missing /v1 prefix to fine-tuning job cancel test server handler
test: fix compile error in api integration test (sashabaranov#548)
fix: use pointer for ChatCompletionResponseFormat (sashabaranov#544)
Feat Support tools and tools choice new fileds (sashabaranov#526) * feat: support tools and tools choice new fileds * fix: use value not pointers
Feat Implement assistants API (sashabaranov#535) * chore: implement assistants API * fix * fix * chore: add tests * fix tests * fix linting
Fix typo in README: AdaEmbeddingV2 (sashabaranov#516) Copy-pasting the old sample caused compilation errors
Support get http header and x-ratelimit-* headers (sashabaranov#507) * feat: add headers to http response * feat: support rate limit headers * fix: go lint * fix: test coverage * refactor streamReader * refactor streamReader * refactor: NewRateLimitHeaders to newRateLimitHeaders * refactor: RateLimitHeaders Resets filed * refactor: move RateLimitHeaders struct
Chore Support base64 embedding format (sashabaranov#485) * chore: support base64 embedding format * fix: add sizeOfFloat32 * chore: refactor base64 decoding * chore: add tests * fix linting * fix test * fix return error * fix: use smaller slice for tests * fix [skip ci] * chore: refactor test to consider CreateEmbeddings response * trigger build * chore: remove named returns * chore: refactor code to simplify the understanding * chore: tests have been refactored to match the encoding format passed by request * chore: fix tests * fix * fix
PreviousNext